package edu.upc.clase.demo.entity;

import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author Carlos
 */
@XmlRootElement
public class Comprobante implements Serializable {

  private Integer idComprobante;
  private Date fechaRegistro;
  private double subTotal;
  private double igv;
  private double total;
  private String numeroTarjetaPago;
  private String nrocConstanciaPago;
  private Date fechaCaducidad;
  private String direccionFacturacion;
  private String codigoVerificacion;
  private Integer idBanco;
  private Integer idPlanNegocio;
  private Integer idEstado;
  private Integer idUsuario;

  public Comprobante() {
  }

  public Comprobante(Date fechaRegistro, double subTotal, double igv, double total, String numeroTarjetaPago, String nrocConstanciaPago, Date fechaCaducidad, String direccionFacturacion, String codigoVerificacion, Integer idBanco, Integer idPlanNegocio, Integer idEstado, Integer idUsuario) {
    this.fechaRegistro = fechaRegistro;
    this.subTotal = subTotal;
    this.igv = igv;
    this.total = total;
    this.numeroTarjetaPago = numeroTarjetaPago;
    this.nrocConstanciaPago = nrocConstanciaPago;
    this.fechaCaducidad = fechaCaducidad;
    this.direccionFacturacion = direccionFacturacion;
    this.codigoVerificacion = codigoVerificacion;
    this.idBanco = idBanco;
    this.idPlanNegocio = idPlanNegocio;
    this.idEstado = idEstado;
    this.idUsuario = idUsuario;
  }

  public Integer getIdComprobante() {
    return idComprobante;
  }

  public void setIdComprobante(Integer idComprobante) {
    this.idComprobante = idComprobante;
  }

  public Date getFechaRegistro() {
    return fechaRegistro;
  }

  public void setFechaRegistro(Date fechaRegistro) {
    this.fechaRegistro = fechaRegistro;
  }

  public double getSubTotal() {
    return subTotal;
  }

  public void setSubTotal(double subTotal) {
    this.subTotal = subTotal;
  }

  public double getIgv() {
    return igv;
  }

  public void setIgv(double igv) {
    this.igv = igv;
  }

  public double getTotal() {
    return total;
  }

  public void setTotal(double total) {
    this.total = total;
  }

  public String getNumeroTarjetaPago() {
    return numeroTarjetaPago;
  }

  public void setNumeroTarjetaPago(String numeroTarjetaPago) {
    this.numeroTarjetaPago = numeroTarjetaPago;
  }

  public String getNrocConstanciaPago() {
    return nrocConstanciaPago;
  }

  public void setNrocConstanciaPago(String nrocConstanciaPago) {
    this.nrocConstanciaPago = nrocConstanciaPago;
  }

  public Date getFechaCaducidad() {
    return fechaCaducidad;
  }

  public void setFechaCaducidad(Date fechaCaducidad) {
    this.fechaCaducidad = fechaCaducidad;
  }

  public String getDireccionFacturacion() {
    return direccionFacturacion;
  }

  public void setDireccionFacturacion(String direccionFacturacion) {
    this.direccionFacturacion = direccionFacturacion;
  }

  public String getCodigoVerificacion() {
    return codigoVerificacion;
  }

  public void setCodigoVerificacion(String codigoVerificacion) {
    this.codigoVerificacion = codigoVerificacion;
  }

  public Integer getIdBanco() {
    return idBanco;
  }

  public void setIdBanco(Integer idBanco) {
    this.idBanco = idBanco;
  }

  public Integer getIdPlanNegocio() {
    return idPlanNegocio;
  }

  public void setIdPlanNegocio(Integer idPlanNegocio) {
    this.idPlanNegocio = idPlanNegocio;
  }

  public Integer getIdEstado() {
    return idEstado;
  }

  public void setIdEstado(Integer idEstado) {
    this.idEstado = idEstado;
  }

  public Integer getIdUsuario() {
    return idUsuario;
  }

  public void setIdUsuario(Integer idUsuario) {
    this.idUsuario = idUsuario;
  }
}